<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Draws a quadratic Bezier curve</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="imagickdraw.pathcurvetoquadraticbezierrelative.html">« ImagickDraw::pathCurveToQuadraticBezierRelative</a></li>
      <li style="float: right;"><a href="imagickdraw.pathcurvetoquadraticbeziersmoothrelative.html">ImagickDraw::pathCurveToQuadraticBezierSmoothRelative »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="class.imagickdraw.html">ImagickDraw</a></li>
    <li>Draws a quadratic Bezier curve</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="imagickdraw.pathcurvetoquadraticbeziersmoothabsolute" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</h1>
  <p class="verinfo">(PECL imagick 2, PECL imagick 3)</p><p class="refpurpose"><span class="refname">ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</span> &mdash; <span class="dc-title">Draws a quadratic Bezier curve</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-description">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</strong></span>(<span class="methodparam"><span class="type">float</span> <code class="parameter">$x</code></span>, <span class="methodparam"><span class="type">float</span> <code class="parameter">$y</code></span>): <span class="type">bool</span></div>

  
  <p class="para rdfs-comment">
   Draws a quadratic Bezier curve (using absolute coordinates) from the
   current point to (x,y). The control point is assumed to be the reflection
   of the control point on the previous command relative to the current point.
   (If there is no previous command or if the previous command was not a
   DrawPathCurveToQuadraticBezierAbsolute,
   DrawPathCurveToQuadraticBezierRelative,
   DrawPathCurveToQuadraticBezierSmoothAbsolut or
   DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is
   coincident with the current point.). At the end of the command, the new
   current point becomes the final (x,y) coordinate pair used in the polybezier.
  </p>
  
  <p class="para">
   This function cannot be used to continue a cubic Bezier curve smoothly. It can only continue from a quadratic curve smoothly.
  </p>
 </div>

 
 <div class="refsect1 parameters" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-parameters">
  <h3 class="title">参数</h3>
  <p class="para">
   <dl>
    
     <dt>
<code class="parameter">x</code></dt>

     <dd>

      <p class="para">
       ending x coordinate
      </p>
     </dd>

    
    
     <dt>
<code class="parameter">y</code></dt>

     <dd>

      <p class="para">
       ending y coordinate
      </p>
     </dd>

    
   </dl>

  </p>
  
 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-returnvalues">
  <h3 class="title">返回值</h3>
  <p class="para">
   没有返回值。
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagickdraw.pathcurvetoquadraticbeziersmoothabsolute-examples">
  <h3 class="title">范例</h3>
  <p class="para">
   <div class="example" id="example-2920">
    <p><strong>示例 #1 
     <span class="methodname"><strong>ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute()</strong></span> example
    </strong></p>
    <div class="example-contents">
     <div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$draw&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;\</span><span style="color: #0000BB">ImagickDraw</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setStrokeOpacity</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setStrokeColor</span><span style="color: #007700">(</span><span style="color: #DD0000">"black"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFillColor</span><span style="color: #007700">(</span><span style="color: #DD0000">"blue"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setStrokeWidth</span><span style="color: #007700">(</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFontSize</span><span style="color: #007700">(</span><span style="color: #0000BB">72</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathStart</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathMoveToAbsolute</span><span style="color: #007700">(</span><span style="color: #0000BB">50</span><span style="color: #007700">,</span><span style="color: #0000BB">250</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;This&nbsp;specifies&nbsp;a&nbsp;quadratic&nbsp;bezier&nbsp;curve&nbsp;with&nbsp;the&nbsp;current&nbsp;position&nbsp;as&nbsp;the&nbsp;start<br />//&nbsp;point,&nbsp;the&nbsp;control&nbsp;point&nbsp;is&nbsp;the&nbsp;first&nbsp;two&nbsp;params,&nbsp;and&nbsp;the&nbsp;end&nbsp;point&nbsp;is&nbsp;the&nbsp;last&nbsp;two&nbsp;params.<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierAbsolute</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">150</span><span style="color: #007700">,</span><span style="color: #0000BB">50</span><span style="color: #007700">,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">250</span><span style="color: #007700">,</span><span style="color: #0000BB">250<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;This&nbsp;specifies&nbsp;a&nbsp;quadratic&nbsp;bezier&nbsp;curve&nbsp;with&nbsp;the&nbsp;current&nbsp;position&nbsp;as&nbsp;the&nbsp;start<br />//&nbsp;point,&nbsp;the&nbsp;control&nbsp;point&nbsp;is&nbsp;mirrored&nbsp;from&nbsp;the&nbsp;previous&nbsp;curves&nbsp;control&nbsp;point<br />//&nbsp;and&nbsp;the&nbsp;end&nbsp;point&nbsp;is&nbsp;defined&nbsp;by&nbsp;the&nbsp;x,&nbsp;y&nbsp;values.<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierSmoothAbsolute</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">450</span><span style="color: #007700">,</span><span style="color: #0000BB">250<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;This&nbsp;specifies&nbsp;a&nbsp;quadratic&nbsp;bezier&nbsp;curve&nbsp;with&nbsp;the&nbsp;current&nbsp;position&nbsp;as&nbsp;the&nbsp;start<br />//&nbsp;point,&nbsp;the&nbsp;control&nbsp;point&nbsp;is&nbsp;mirrored&nbsp;from&nbsp;the&nbsp;previous&nbsp;curves&nbsp;control&nbsp;point<br />//&nbsp;and&nbsp;the&nbsp;end&nbsp;point&nbsp;is&nbsp;defined&nbsp;relative&nbsp;from&nbsp;the&nbsp;current&nbsp;position&nbsp;by&nbsp;the&nbsp;x,&nbsp;y&nbsp;values.<br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathCurveToQuadraticBezierSmoothRelative</span><span style="color: #007700">(<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">200</span><span style="color: #007700">,-</span><span style="color: #0000BB">100<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$draw</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pathFinish</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">$imagick&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;\</span><span style="color: #0000BB">Imagick</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">newImage</span><span style="color: #007700">(</span><span style="color: #0000BB">700</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">500</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$backgroundColor</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setImageFormat</span><span style="color: #007700">(</span><span style="color: #DD0000">"png"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">drawImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$draw</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Type:&nbsp;image/png"</span><span style="color: #007700">);<br />echo&nbsp;</span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getImageBlob</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
    </div>

   </div>
  </p>
 </div>

</div></div></div></body></html>